body {
    background-image:url("#{resource['default:img/background/bg.jpg']}");
    background-repeat: repeat;
    margin-top: 0px;
}

.ui-widget, .ui-widget .ui-widget {
    font-size: 90%;
}

.ui-dock-container-top {
    position: absolute !important;
}

.ui-dialog-footer, .footer {
    text-align: right !important;
}

.ui-picklist td {
    border-width: 0px !important;
    padding: 0 !important;
}

.headerLeft, .headerSource {
    border-width: 0px !important;
    padding-left: 0px !important;
    text-align: left;
}

.headerRight, .headerTarget {
    border-width: 0px !important;
    padding-right: 0px !important;
    text-align: right;
}

.headerTarget, .headerSource {
    font-weight: bold;
    padding-right: 15px !important;
    padding-left: 15px !important;
}

#northPanel {
    background-color: transparent;
    border-width: 0px;
    margin-top: 0px;
    z-index:1;
}

#northPanel .ui-widget-content, #centerPanel .ui-widget-content {
    background-color: transparent;
    border-width: 0px;
}

#centerPanel, #leftPanel {
    padding: 5px;
}

#ajaxStatus {
    bottom:8px;
    height:64px;
    position:fixed;
    right:8px;
    width:64px;
}

.ui-layout-unit .ui-layout-unit-content {
    overflow: hidden !important;
}

.ui-panelgrid tr td, .ui-panelgrid tr {
    border-width: 0 !important;
}
